package com.cungmua.app.activity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import com.cungmua.app.R;
import com.cungmua.app.base.BaseDrawerActivitys;

import java.util.ArrayList;

/**
 * Created by kelvin.nguyen on 6/25/14.
 */
public class FinishedActivity extends BaseDrawerActivitys {

    private TextView txtOrderId;
    private TextView txtInfo1,txtInfo2,txtInfo3,txtInfo4,txtInfo5,txtInfo6;
    private Button btnManageCart;

    @Override
    public int getLayoutResource() {
        return R.layout.activity_finished;
    }

    @Override
    public void updateView() {
        long orderId = (Long) getIntent().getExtras().get(IK_ORDER_ID);
        ArrayList<String> bank = getIntent().getExtras().getStringArrayList(IK_BANK);
        if (bank.size() > 0) {
            txtInfo1.setText("Cùng Mua sẽ chuyển hàng cho bạn sau khi nhận được thanh toán chuyển khoản " + bank.get(4)
                    + " vào tài khoản:");
            txtInfo2.setText(" -  Ngân hàng: " + bank.get(3));
            txtInfo3.setText(" -  Chi nhánh: " + bank.get(2));
            txtInfo4.setText(" -  Tên tài khoản: " + bank.get(0));
            txtInfo5.setText(" -  Số tài khoản: " + bank.get(1));
            txtInfo6.setText(" -  Nội dung giao dịch: Vui lòng ghi rõ số điện thoại " + getCurrentUser().getMobile()
                    + ", hoặc email " + getCurrentUser().getEmail() + " hoặc số ĐH " + orderId);
        } else {
            txtInfo1.setVisibility(View.GONE);
            txtInfo2.setVisibility(View.GONE);
            txtInfo3.setVisibility(View.GONE);
            txtInfo4.setVisibility(View.GONE);
            txtInfo5.setVisibility(View.GONE);
            txtInfo6.setVisibility(View.GONE);
        }
        txtOrderId.setText(getString(R.string.order_id, orderId));
    }

    @Override
    public void loadControls(Bundle savedInstanceState) {
        txtOrderId = (TextView) findViewById(R.id.txtOrderId);
        txtInfo1 = (TextView) findViewById(R.id.txtInfo1);
        txtInfo2 = (TextView) findViewById(R.id.txtInfo2);
        txtInfo3 = (TextView) findViewById(R.id.txtInfo3);
        txtInfo4 = (TextView) findViewById(R.id.txtInfo4);
        txtInfo5 = (TextView) findViewById(R.id.txtInfo5);
        txtInfo6 = (TextView) findViewById(R.id.txtInfo6);
        btnManageCart = (Button) findViewById(R.id.btnManageCart);
        btnManageCart.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                goToPastDeals();
            }
        });
    }

    @Override
    public void onBackPressed() {
        goToHotDeal();
        super.onBackPressed();
    }
}
